// pages/login/login.js
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
Page({
  data: {
    title: '让科技使生活更方便🎉',
    second: 60,
    phone: '',
    code: '',
    yzm: '',
    // avatarUrl: '',
    avatarUrl: defaultAvatarUrl,
    userInfo: ""
  },
  onLoad() {
  },
  login() {

    if(this.data.yzm==='222'&&this.data.phone==='111'){
      console.log("数据验证成功，进行跳转");
      wx.redirectTo({
        url: '/pages/index/index'
      });
    }else{
      wx.showToast({
        title: '🚫验证码错误',
        icon: 'none',
        duration: 2000
      })
    }

    // 登录逻辑
  },
  getCode() {
    // 获取验证码逻辑
  },

//微信进行授权登录
bindGetUserInfo: function(e) {
  
	if (e.detail.userInfo) {
	 //用户按了允许授权按钮
	 var that = this;
	 // 获取到用户的信息了，打印到控制台上看下
   wx.showModal({
    title: '登录确认提示',
    content: '是否确认使用微信授权登录？',
    success: function (res) {
      if (res.confirm) {//这里是点击了确定以后
        wx.redirectTo({
          duraion: 2000,
          url: '/pages/index/index'
        });
      } else {//这里是点击了取消以后
        console.log('用户点击取消')
      }
    }
  })

  
	 console.log(e.detail.userInfo);
	 //授权成功后,通过改变 isHide 的值，让实现页面显示出来，把授权页面隐藏起来
	 that.setData({
	  isHide: false
	 });
	} else {
	 //用户按了拒绝按钮
	 wx.showModal({
	  title: '警告',
	  content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
	  showCancel: false,
	  confirmText: '返回授权',
	  success: function(res) {
	   // 用户没有授权成功，不需要改变 isHide 的值
	   if (res.confirm) {
		console.log('用户点击了“返回授权”');
	   }
	  }
	 });
	}
   },

   //微信授权登录
   bindLogin:function (e){
    wx.login({
      success (res) {
        if (res.code) {
          //发起网络请求
          wx.request({
            url: 'https://example.com/onLogin',
            data: {
              code: res.code
            }
          })
        } else {
          console.log('登录失败！' + res.errMsg)
        }
      }
    })
   },
  //输入的手机号是:
  bindPhoneInput:function(e){
    var that = this;
    this.setData({
      phone:e.detail.value
    })

    console.log("输入的手机号是:",e.detail.value)
  },
  //获取输入的值
  bindYzmInput:function(e){
    this.setData({
      yzm:e.detail.value
    })
  }
});
